home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Hottest 6
/
Hottest 6 (1996)(PDSoft)[!].iso
/
software
/
videoutils
/
a-g
/
ami2d
/
test
/
patch.rexx
< prev
next >
Wrap
OS/2 REXX Batch file
|
1978-11-24
|
2KB
|
98 lines
/* patch test */
options results
if ~show('ports', "AMI2D") then do
address command 'run ami2d:bin/ami2d'
do while ~show('ports', "AMI2D")
end
end
address ami2d
call 'ami2d:rexx/pstress'
'reset'
'iso(1,1000,.25)'
'coord(cart)'
'node(1,-1,-1)'
'node(2, 1,-1)'
'node(3, 1, 1)'
'node(4,-1, 1)'
'node(5, 0,-1)'
'node(6, 1, 0)'
'node(7, 0, 1)'
'node(8,-1, 0)'
'coord(polar)'
'node(9,.4,-150)'
'node(10,.4,-60)'
'node(11,.4,30)'
'node(12,.4,120)'
'coord(cart)'
'info(node,-9)'
parse var result nd ia xa ya
'info(node,-10)'
parse var result nd ib xb yb
xn = (xb+xa)/2
yn = (yb+ya)/2
'node(13,'xn','yn')'
'info(node,-11)'
parse var result nd ia xa ya
xn = (xb+xa)/2
yn = (yb+ya)/2
'node(14,'xn','yn')'
'info(node,-12)'
parse var result nd ib xb yb
xn = (xb+xa)/2
yn = (yb+ya)/2
'node(15,'xn','yn')'
'info(node,-9)'
parse var result nd ia xa ya
xn = (xb+xa)/2
yn = (yb+ya)/2
'node(16,'xn','yn')'
'info(node,-1)'
parse var result nd ib xb yb
xn = (xb+xa)/2
yn = (yb+ya)/2
'node(17,'xn','yn')'
'info(node,-2)'
parse var result nd ia xa ya
'info(node,-10)'
parse var result nd ib xb yb
xn = (xb+xa)/2
yn = (yb+ya)/2
'node(18,'xn','yn')'
'info(node,-3)'
parse var result nd ia xa ya
'info(node,-11)'
parse var result nd ib xb yb
xn = (xb+xa)/2
yn = (yb+ya)/2
'node(19,'xn','yn')'
'info(node,-4)'
parse var result nd ia xa ya
'info(node,-12)'
parse var result nd ib xb yb
xn = (xb+xa)/2
yn = (yb+ya)/2
'node(20,'xn','yn')'
'quad8(1,1,1,2,10,9,5,18,13,17)'
'quad8(2,1,2,3,11,10,6,19,14,18)'
'quad8(3,1,3,4,12,11,7,20,15,19)'
'quad8(4,1,4,1,9,12,8,17,16,20)'
'quad8(5,1,9,10,11,12,13,14,15,16)'
pi = 3.14159265359
ang = 45*pi/180
dx = -cos(ang) + sin(ang) + 1.0
dy = -sin(ang) - cos(ang) + 1.0
'dispx(1,'dx')'
'dispy(1,'dy')'
dx = cos(ang) - sin(ang) - 1.0
dy = sin(ang) + cos(ang) - 1.0
'dispx(3,'dx')'
'dispy(3,'dy')'
exit